/////////////////////////////////////////////////////////////////////////////
/*/	
 *	Creator:		Joshua C. Rouzer
 *	Title:			
 *	Last Edited:	06/11/2013
 *	Summary:		
/*/
/////////////////////////////////////////////////////////////////////////////
#ifndef CDEFENSESTRUCT_H
#define CDEFENSESTRUCT_H
#include "BaseClass.h"
class CDefenseStruct : public CBaseClass{
	float m_fHealth;
	float m_fMaxHealth;
	bool m_bTeamOne;
	int m_nGDeath;
	int m_nGHit;
protected:
	int m_nLevel;
	void SetMaxHealth(float fMaxH){m_fMaxHealth = fMaxH;}
public:
	CDefenseStruct( bool bTeamOne );
	virtual ~CDefenseStruct();
	virtual void Update(float dT);
	virtual void Render();
	virtual void Upgrade();
	bool CheckCollision(CBaseClass& check);
	void	SetHealth(float fHealth){m_fHealth = fHealth;}
	float	GetMaxHealth(){return m_fMaxHealth;}
	float	GetHealth(){return m_fHealth;}
	int		GetLevel (){return m_nLevel;}
	int GetDeath()		{return m_nGDeath;};
	int GetHit()		{return m_nGHit;};
};
#endif